devisualization.image.primitives

Primitive aspects for an image

This module is a submodule of devisualization.image.

Provides determinance upon if a type is an image and respective optional functionality.

Members

Functions

assignTo
Image assignTo(IR input, Image destination, Color fillAs)

Copies an input ranges buffer into an image, ahead of time assigns all pixels to a specific color

copyInto
Image copyInto(IRRange input, Image destination)

Copies an pixel image range into an image

copyInto
Image copyInto(IRRange input, Image destination)

Copies an pixel image range into an image

copyTo
Image2 copyTo(Image1 input, Image2 destination)

Copies an image into another image

createImageFrom
IR createImageFrom(IR input, ImageImpl destination, IAllocator allocator)

Copies an pixel image range into a new image

isImage
bool isImage()

Determine if a type is an image.

isImage
bool isImage()
isImage
bool isImage()
isPixelRange
bool isPixelRange()

Is the type an input range that uses a PixelPoint as element type.

supportsImageOffset
bool supportsImageOffset()

Determine if an image supports the pixel offset extension.

Templates

ImageColor
template ImageColor(Image)

The color type that an image storage type complies with.

ImageIndexType
template ImageIndexType(Image)

The type utilized as the main index for an image.

PixelRangeColor
template PixelRangeColor(T)

The pixel input range color type

Meta

License

Copyright Devisualization (Richard Andrew Cattermole) 2014 - 2017. Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)